home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / net3d-0.08 / gunship.def.v < prev    next >
Text File  |  1995-06-22  |  2KB  |  84 lines

  1. vehicle gunship def {
  2. name "A heavily armed helicopter"
  3. type hover
  4. hp 40
  5. weapon shell
  6. ammo 50
  7. flying
  8.  
  9. object {        /* Body */
  10.     points {
  11.         -15 -5 0   20 -5 0   20 5 0   -15 5 0
  12.         -20 -5 10  20 -5 10  20 5 10  -20 5 10
  13.         -20 -5 20  15 -5 20  15 5 20  -20 5 20
  14.         }
  15.     face 45 f { 0 4 8 9 5 1 }
  16.     face 46 f { 1 5 6 2 }
  17.     face 47 f { 2 6 10 11 7 3 }
  18.     face 48 f { 3 7 4 0 }
  19.     face 49 f { 7 11 8 4 }
  20.     face 120 f { 5 9 10 6 }        /* window */
  21.     face 50 f { 0 1 2 3 }
  22.     face 51 f { 11 10 9 8 }
  23.     centre 22 0 10            /* firing position */
  24.     }
  25. object {        /* rotor 1 */
  26.     points { 0 0 0  30 0 0  30 5 0 }
  27.     offset 0 0 23  face 60 s { 0 1 2 }
  28.     angle_velocity 200 }
  29. object {        /* rotor 2 */
  30.     points { 0 0 0  0 30 0  -5 30 0 }
  31.     offset 0 0 23  face 60 s { 0 1 2 }
  32.     angle_velocity 200 }
  33. object {        /* rotor 3 */
  34.     points { 0 0 0  -30 0 0  -30 -5 0 }
  35.     offset 0 0 23  face 60 s { 0 1 2 }
  36.     angle_velocity 200 }
  37. object {        /* rotor 4 */
  38.     points { 0 0 0  0 -30 0  5 -30 0 }
  39.     offset 0 0 23  face 60 s { 0 1 2 }
  40.     angle_velocity 200 }
  41. object {        /* Rotor shaft */
  42.     points { 0 0 20  0 0 23 }
  43.     face 60 l { 0 1 }
  44.     }
  45. object {        /* Tail */
  46.     points { -50 -2 17  -20 -3 17  -20 3 17  -50 2 17
  47.          -50 -2 20  -20 -3 20  -20 3 20  -50 2 20 }
  48.     face 50 f { 0 4 5 1 }
  49.     face 51 f { 2 6 7 3 }
  50.     face 52 f { 3 7 4 0 }
  51.     face 53 f { 0 1 2 3 }
  52.     face 54 f { 7 6 5 4 }
  53.     }
  54. object {        /* Top tailfin */
  55.     points { -50 0 20  -50 0 27  -43 0 20 }
  56.     face 60 p { 0 1 2 }
  57.     }
  58. #if 0
  59. object {        /* Left pod */
  60.     points { -18 6 17  12 6 17  12 9 17  -18 9 17
  61.          -18 6 20  12 6 20  12 9 20  -18 9 20 }
  62.     offset 5 0 -20
  63.     face 75 f { 0 4 5 1 }
  64.     face 76 f { 1 5 6 2 }
  65.     face 77 f { 2 6 7 3 }
  66.     face 78 f { 3 7 4 0 }
  67.     face 79 f { 0 1 2 3 }
  68.     face 80 f { 7 6 5 4 }
  69.     }
  70. object {        /* Right pod */
  71.     points { -18 6 17  12 6 17  12 9 17  -18 9 17
  72.          -18 6 20  12 6 20  12 9 20  -18 9 20 }
  73.     offset 5 -15 -20
  74.     face 75 f { 0 4 5 1 }
  75.     face 76 f { 1 5 6 2 }
  76.     face 77 f { 2 6 7 3 }
  77.     face 78 f { 3 7 4 0 }
  78.     face 79 f { 0 1 2 3 }
  79.     face 80 f { 7 6 5 4 }
  80.     }
  81. #endif
  82. }
  83.  
  84.